// =====================================================================================
// 
//       Filename:  main.cpp
// 
//    Description:  
// 
//        Version:  1.0
//        Created:  25.11.2011 14:39:12
//       Revision:  none
//       Compiler:  g++
// 
//         Author:  Dmitriy Serdyuk (), serdyuk.dmitriy@gmail.com
//        Company:  
// 
// =====================================================================================
#include "auto_ptr.h"

#include <iostream>

int main(int argc, char *argv[]) {
    auto_ptr ptr(new Object());

    auto_ptr ptr2(ptr);



    auto_ptr ptr3 = ptr2;
    ptr3 = ptr3;
    ptr3->foo();
    (*ptr3).foo();

    return 0;
}

